go down/live on in the annals of sports - Französisch Englisch Wörterbuch